package pe.edu.upc.e41a.javasoft.service;

import java.util.List;

import javax.persistence.TypedQuery;

import pe.edu.upc.e41a.javasoft.domain.TipoPersona;

public interface TipoPersonaService {
	
	public String insertarTipoPersona(TipoPersona tipoPersona);

	public String actualizarTipoPersona(TipoPersona tipoPersona);

	public String eliminarTipoPersona(TipoPersona tipoPersona);
	
	///////////////////////////////////////////////////////
	public  long contarTipoPersonas();
	public  List<TipoPersona> buscarTodoTipoPersonas();
	public  TipoPersona buscarTipoPersonaPorCodigo(Integer codigo);
	public  TipoPersona buscarTipoPersonasPorDescripcionExacta(String descripcion) ;
    public  List<TipoPersona> buscarTipoPersonasPorDescripcionParecida(String descripcion);
}
